Http Request
Composes a request to an endpoint url, executes it and returns the response in a string format, saving the resource if specified. It has authentication capabilities allowing communication with secured endpoints.
Input
- Accept Format: The format of the response required from the server.
- Type:
System.Int32 - Dropdown Options:
- ANY
- XML
- JSON
- Custom
- Type:
- Request Method: Type of the request method.
- Type:
System.Int32 - Required
- Dropdown Options:
- GET
- POST
- PUT
- DELETE
- HEAD
- OPTIONS
- PATCH
- MERGE
- Type:
- Request URL: URL to which the request is made
- Type:
System.String - Required
- Type:
Options
- Attachments: Dictionary of file paths to upload to the request.
- Type:
System.Collections.Generic.IDictionary<System.String, System.Activities.Argument>
- Type:
- Body: Body of the request
- Type:
System.String
- Type:
- Body Format: It defines body formats in the request.
- Type:
System.Int32 - Dropdown Options:
- Json
- Xml
- Plain
- Binary
- GZip
- FormUrlEncoded
- Undefined
- Type:
- Cookies: A Cookie is a small text based file given to you by a visited website that helps identify you to that site. Dictionary of the cookies.
- Type:
System.Collections.Generic.IDictionary<System.String, System.Activities.Argument>
- Type:
- File name of Response Attachment: Dictionary of the paths to upload to the request.
- Type:
System.String
- Type:
- Headers: Dictionary of requests header.
- Type:
System.Collections.Generic.IDictionary<System.String, System.Activities.Argument>
- Type:
- Parameters: Parameters of the request.
- Type:
System.Collections.Generic.IDictionary<System.String, System.Activities.Argument>
- Type:
- URL Segments: Dictionary of key/value pairs that are added to the url. An URL segment parameter replaces placeholder values in the url, by specifiying in the url
/{key}format.- Type:
System.Collections.Generic.IDictionary<System.String, System.Activities.Argument>
- Type:
Output
- Headers: Dictionary of the outputs of headers.
- Type:
System.Collections.Generic.Dictionary<System.String, System.String>
- Type:
- Response Attachment: Attachment saved from the EndPoint.
- Type:
ArenaRobotics.Domain.Entities.ResourceHandling
- Type:
- Response Content: The response received from the EndPoints.
- Type:
System.String
- Type:
- Response Status: Http response status.
- Type:
System.Int32
- Type:
Client Certificate Authentication
- Client Certificate: A path to certificate used to authenticate the request.
- Type:
System.String
- Type:
- Client Certificate Password: Gets client certificate password.
- Type:
System.String
- Type:
- Enable SSL Verification: Enable SSL verification for the request.
- Type:
System.Boolean
- Type:
- Secure Client Certificate Password: Encrypted certificate password.
- Type:
System.Security.SecureString
- Type:
Common
- Continue On Error: Continue even if error occurs.
- Type:
System.Boolean
- Type:
- Timeout: Timeout to wait for the request to be completed.
- Type:
System.Int32
- Type:
OAuth 1
- Consumer Key: The key used by the OAuth1 authentication protocol describing the client's credentials.
- Type:
System.String
- Type:
- Consumer Secret: The secret used by the OAuth1 authentication protocol describing the client's credentials.
- Type:
System.String
- Type:
- OAuth 1 Token: User
- Type:
System.String
- Type:
- OAuth1 Token Secret: The secret used by the OAuth1 authentication protocol after an authorization request for the consumer has been approved.
- Type:
System.String
- Type:
OAuth 2
- OAuth 2 Token: The token used by the OAuth2 authentication protocol. It is issued by the targeted service and may need a renewal.
- Type:
System.String
- Type:
Simple Authentication
- Password: The Password for the user issuing this request. If Username and Password properties are set, The request is done using Basic Authorization protocol.
- Type:
System.String
- Type:
- Secure Password: The encrypted password for the user issuing this request. If Username and Password properties are set, The request is done using Basic Authorization protocol.
- Type:
System.Security.SecureString
- Type:
- Username: A user name for the authenticated request. A password should also be specified. If Username and Password properties are set, the request is done using Basic Authorization protocol.
- Type:
System.String
- Type: